#include "cpu/exec/helper.h"

// 定义DATA_BYTE为1字节，包含"stos-template.h"中的模板代码
#define DATA_BYTE 1
#include "stos-template.h"
#undef DATA_BYTE

// 定义DATA_BYTE为2字节，包含"stos-template.h"中的模板代码
#define DATA_BYTE 2
#include "stos-template.h"
#undef DATA_BYTE

// 定义DATA_BYTE为4字节，包含"stos-template.h"中的模板代码
#define DATA_BYTE 4
#include "stos-template.h"
#undef DATA_BYTE

/* for instruction encoding overloading */

make_helper_v(stos) // 定义make_helper_v宏，用于处理stos指令的多种编码方式
